package com.ttg.web.service;

import com.ttg.common.entities.BasePage;
import com.ttg.common.entities.BaseResult;
import com.ttg.model.dto.TagClassDTO;
import com.ttg.model.dto.TagClassPageDTO;
import com.ttg.model.pojo.TagClass;
import com.ttg.model.vo.TagClassVO;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * Description：
 * Author: chenyou
 * Date: 2025/10/20 17:51
 * Company: ttg
 * Copyright: Copyright (c) 2025
 */
public interface TagClassService {

    BasePage<TagClassVO> pagelist(TagClassPageDTO reqDto);

    BaseResult add(TagClassDTO reqDto);

    BaseResult edit(TagClassDTO reqDto);

    BaseResult delete(TagClassDTO reqDto);

    List<TagClass> getClass(TagClassDTO reqDto);

    void export(TagClassPageDTO reqDto, HttpServletResponse response);
}
